Skip to main content
Feedback

6.0.0 Boomi Cloud API Management - Local Edition March 2024 Release Notes

March 2024
New
Upgrade

The following versions of Local Edition can be upgraded to release 6.0.0 in untethered mode only:

  • 5.3.x
  • 5.4.x
  • 5.5.x
  • 5.6.x

Refer to the Migration and Upgrade Guide for more information.

New
We added these features

This major version release of Local Edition introduces major architectural changes to facilitate stateless deployments and improve scalability and stability. Along with that, the following new features are available in this release of Local Edition.

  • Verbose Logging

    This release adds the verbose logging configuration feature on the Configuration Manager.

    Refer to Verbose Logging in the User Guide for more information.

  • Ability to set expiration date for package keys

    This release adds an optional expiration date for package keys. The expiration date can also be inherited from the plan.

    Refer to Managing Package Keys on Package Keys page in the Package Keys section for more information.

  • Support for Podman and Docker

    This release adds support for Podman and Docker to build and push container images.

    Refer to 6.0.0 Building Images in the Installation Guide for more information.

  • Helm charts-based deployment on Kubernetes

    This release adds support for Helm charts-based deployment on Kubernetes environments.

    Refer to Deploying Local Edition Using Helm Charts in the Installation Guide for more information.

  • Support for external MySQL 8.x compliant databases

    This release supports the following databases:

    • Google Cloud MySQL
    • Azure MySQL Flexible Server
    • AWS-Aurora MySQL
    • On-premises MySQL installation

    Refer to Securing Connections to an External MySQL 8 compliant database in the Installation Guide for more information.

  • Support for an email notification for quota and throttle

    You can specify the email address to which email notifications for quota and throttle are notified. You can configure admin email and other settings in the Notifications Settings tab on the Package.

    Refer to Configurations Available in Untethered Mode (in version 6.0.0) in the User Guide for more information.

  • Support for managing certificates and identities

    You can now manage certificates and identities from the Configuration Manager.

    Refer to Configurations Available in Untethered Mode (in version 6.0.0) in the User Guide for more information.

  • Ability to mask sensitive fields in the access logs

    Various configuration options such as redactionKeys and redactionMaxCount are available and can be configured through Helm charts.

    Refer to Deploying Local Edition Using Helm Charts in the Installation Guide for more information.

  • Optional encryption and decryption utility to secure sensitive information

    This release adds an optional utility to encrypt and decrypt sensitive information such as passwords.

    Refer to Encrypt Sensitive Information (Optional) in the Installation Guide for more information.

  • Support for multi-cluster installation

    You can set up multiple Local Edition clusters in active mode to achieve high availability and disaster recovery.

    Refer to High Availability Cluster Design in the Cluster Design Guide for more information.

  • Ability to build images by using the command-line options

    To build images by using the command line, a new script build-images.sh is created.

    Refer to the various options of 6.0.0 build-images.sh in the Installation Guide for more information.

  • Ability to push images by using the command-line options

    To push images by using the command line, a new script push-images.sh is created.

    Refer to the various options of push-images.sh in the Installation Guide for more information.

New
Changes in Functionality

The following changes in functionality are available in this release of Local Edition.

  • The Zone Settings option is now renamed as Cluster Settings

    The configurations previously available under Zone Settings have been renamed as Cluster Settings. The configurations are also organized for a better user experience.

    Refer to Cluster Settings in the User Guide for more information.

  • Use of Ignite instead of memcache

    This release of Local Edition uses Ignite as a cache instead of memcache.

New
Changes in Platform Support

This release of Local Edition is supported on CNCF certified Kubernetes distribution.

PlatformVersion
Kubernetes1.28
Red Hat OpenShift4.14

Refer to the 6.0.0 Readme file for a complete list of supported platforms for more information.

Fix
We removed these features

The following features have been removed in this release of Local Edition.

  • tml-installer

    The jenkins-based TML Installer component, which was used for building images and creating deployment files has been removed in this release.

    You can now create images by using Docker or Podman and deploy the images by using Helm charts.

    Refer to the 6.0.0 Building Images in the Installation Guide for more information.

  • Cluster Manager CLI

    The cluster manager CLI functionality was available in the 5.x release to create and manage certificates and identities. This feature has been removed in this release.

    You can now create and manage certificates and identities from the Configuration Manager.

    Refer to the Configurations Available in Tethered and Untethered Mode in the User Guide for more information.

  • Embedded MySQL Database

    The embedded MySQL database is no longer included in this release of Local Edition. You can use your existing MySQL database or managed database service.

    Refer to the MySQL Database Service in the Installation Guide for more information.

  • Reporting container

    The reporting container feature provided in the previous release of Local Edition has now been removed in this release. You can bring your own observability stacks to monitor and analyze APIs. Samples and templates to get started with Elastic Search and OpenSearch as observability stacks are available on the public GitHub repository.

  • Embedded SMTP server

    The embedded SMTP server has been removed in this release. You can configure your existing SMTP server to receive notifications from Local Edition.

    Refer to the SMTP in the Installation Guide for more information.

Fix
We fixed these issues
  • The Jetty version is now upgraded from 9 to 12. (EIN- 11115)

  • Local Edition now uses shell-less google distroless images to restrict access to the container file system. (EIN-10487)

  • You can now track inactive domain endpoints and disable them. (EIN-7477)

  • The Swagger specification of the configuration manager now has restricted access. (WA-13593)

Fix
Known Issues

The following items are known issues and will be addressed in a future release:

  • The default password and JWT token of ConfigUI cannot be customized. (EIN-12220)

    Workaround: None.

  • With the multiple node cluster, V3 access logs have different source IP addresses. (EIN-12217)

    Workaround: Do not specify IP addresses in the IP Address field.

  • Local Edition does not connect to the MySQL database if the database password contains special characters other than the following: ~!@#$%^*()_+[]{}. (EIN-12174)

    Workaround: None.

  • The helm chart shows warnings when deploying on OpenShift 4.13. This does not impact cluster deployment or functionality. (EIN-11575)

    Workaround: None.

  • Application EAV field is not populated when creating an application. (WA-13690)

    Workaround: None.

  • If the system is in the maintenance mode, you cannot make API calls for the backend system. (WA-13681)

    Workaround: None.

  • If you use wild-card characters for searching identity or certificate names, the necessary filter is not applied on the result. (WA-13679)

    Workaround: None.

  • When creating an API definition by using the URI Import Option, if you provide an incorrect URI, the following incorrect error message is displayed:

    Error occurred. Contact your administrator. (WA-13592)

    Workaround: None.